package cn.yeziji.forum.dto.pay.merchant;

import lombok.Data;

/**
 * 商户微信支付信息 数据对象
 *
 * @author gzkemays
 * @since 2023/07/25 23:12
 */
@Data
public class MerchantWechatPayInfoDTO {
  /** 主键 id */
  private Integer id;

  /** 商户 appId */
  private String appId;

  /** 商户登录号 */
  private String merchantLoginUsername;

  /** 商户号 */
  private String merchantNumber;

  /** API 密钥 */
  private String apiKey;

  /** API V3 密钥 */
  private String apiKeyV3;

  /** 商户 appSecurity */
  private String appSecurity;

  /**
   * 商户分发的域名
   */
  private String domain;

  /** 是否删除 */
  private Boolean delete;

  public boolean hasUpdateId() {
    return id != null && id > 0;
  }
}
